having some physical defect - English Synonyms Dictionary